# 1.增加数据
# add()
# 因为集合有去重的功能，所以当向集合内追加的是集合已有数据的话，则不进行任何操作
s1 = {10,20}
s1.add(100)
s1.add(10)
print(s1)

# update() ，追加的数据是序列
s2  = {10,20}
# s2.update(100) 报错
s2.update(['100',20])
print(s2)
print(type(s2))
# 2.删除
# remove() 删除指定数据，如果数据不存在报错
s1.remove(100)
print(s1)
# discard(): 删除指定数据，如果数据不存在不报错
s1.discard(200)
print(s1)

# pop(): 随机删除某个数据，并返回这个数据
del_num = s1.pop()
print(f'删除的数据：{del_num}')
print("del_num is %d" %del_num)
print(s1)